import 'package:bloc/bloc.dart';
import 'package:dio/dio.dart';
import 'package:today_app/bloc/hot_today/hot_today_model.dart';

import 'hot_today_event.dart';
import 'hot_today_state.dart';

class HotTodayBloc extends Bloc<HotTodayEvent, HotTodayState> {
  HotTodayBloc() : super(HotTodayState().init()) {
    on<InitEvent>(_init);
  }

  void _init(InitEvent event, Emitter<HotTodayState> emit) async {
    /**
     * {
        "reason":"success",
        "result":{
        "list":[
        {
        "title":"超市宣称1元纸币将退出历史",
        "hotnum":6569675,
        "digest":"近日，有网友发帖称，被超市告知“央行正式通知：一元纸币将退出历史舞台”，引发网友热议。常德市西湖管理区市监局回应，“工作人员将介入调查”。"
        },
        {
        "title":"上海80后夫妻攒300万决定退休",
        "hotnum":5972433,
        "digest":"近日，上海80后夫妻在社交媒体称存款到300万，决定双双“退休”。当事人称，拿出一部分去炒股或者买基金，每个月理财收入有1万元，预计能用到约70岁。"
        },
        {
        "title":"男子地摊套娃娃发现内藏摄像头",
        "hotnum":5233198,
        "digest":"2月24日，福建厦门，有网友发布视频称，其在一大学城套的娃娃中发现内藏摄像头。视频显示，被撕开的玩具熊鼻子处有一方形黑色摄像头。"
        },
        {
        "title":"女子怀孕7个月浑然不知",
        "hotnum":4875232,
        "digest":"2022年12月27日，医院新生儿科接诊了一位早产的高龄产妇，她怀孕7个月，在1周前才知道自己怀孕。在全院齐心协力救助下顺利诞下婴儿，近日已出院。"
        },
        {
        "title":"车站打骂女童的妈妈出面道歉",
        "hotnum":3929914,
        "digest":"近日，有网友称一女子在上海虹桥高铁站候车厅内打骂女童。记者获悉，视频中女子刘某和女童系母女关系，刘某就网友质疑进行回应，并向孩子和公众道歉。"
        },
        {
        "title":"餐厅接网吧10个订单收到9个差评",
        "hotnum":2960449,
        "digest":"近日，山东济南餐饮店刘先生称，自己接网吧10个订单，收到9个差评，另外1条被平台拦截。他曾试图与顾客沟通，但对方接通后以急着玩游戏为由挂断。"
        },
        {
        "title":"医保改革引关注 官方回应民众顾虑",
        "hotnum":2744962,
        "digest":"近日，一些地方推进职工医保门诊共济保障机制改革，引发部分群众关注。针对此次改革中社会普遍关心的问题，国家医疗保障局有关司负责人进行了解答。"
        },
        {
        "title":"清明假期不调休",
        "hotnum":2636690,
        "digest":"今年清明节4月5日放假不调休，共1天；劳动节4月29日至5月3日放假调休，共5天；端午节6月22日至24日放假调休，共3天。"
        },
        {
        "title":"11名缉毒警和徒弟们合影不露脸",
        "hotnum":2435447,
        "digest":"2月23日，云南保山边境管理支队。合影现场，11名民警带着11位徒弟，侧身敬礼，不见正脸，第一排11名民警胸前挂满了勋章。"
        },
        {
        "title":"甲流进入高发期",
        "hotnum":2400163,
        "digest":"近日，甲流进入高发期，多地中小学学生出现发烧症状，部分学校因发生甲流或流感而停课。国家卫健委推荐，应使用血凝素抑制剂阿比多尔等抗病毒药物进行治疗。"
        },
        {
        "title":"房地产重磅！“17条”来了",
        "hotnum":2374951,
        "digest":"2月24日消息，人民银行、银保监会起草了《关于金融支持住房租赁市场发展的意见》，现向社会公开征求意见。《意见》共17条，反馈截止时间为3月26日。"
        },
        {
        "title":"男子用平衡车砸妻子 女儿用身体护住",
        "hotnum":2316752,
        "digest":"近日，广西博白一男子喝醉酒后发酒疯，无来由冲着妻子就骂。妻子回了两句，男子突然暴怒，拎起地上小孩玩的平衡车，对着妻子狠狠地扔过去。"
        },
        {
        "title":"iPhone15Plus渲染图曝光",
        "hotnum":2316577,
        "digest":"2月25日消息，iPhone15Plus的渲染图被外媒曝光。通过外媒公布的图片来看，iPhone15Plus的大小与iPhone14Plus相同，同时整机采用了更加圆润的造型设计。"
        },
        {
        "title":"女子KTV里遇天价果冻一袋242元",
        "hotnum":2248594,
        "digest":"2月24日，在黑龙江佳木斯，一女子称在桦南县好声音歌厅消费，点了一袋水晶之恋果冻，每个22元，11个共收费242元。"
        },
        {
        "title":"男子花349万现金购房无凭证被查封",
        "hotnum":2152364,
        "digest":"近日，河南一男子称，自己花349万买5套房1个房本没办下来，被法院查封。目前，该男子正在着手向河南省检察院申请抗诉。"
        },
        {
        "title":"泽连斯基：不接受与普京谈判",
        "hotnum":2089239,
        "digest":"据外媒消息，乌克兰总统泽连斯基2月24日被提问，如果俄罗斯总统普京来到谈判桌前，他是否会加入由土耳其斡旋的谈判，泽连斯基回答称，“我不接受”。"
        },
        {
        "title":"支教11年他拍的视频看哭网友",
        "hotnum":2012353,
        "digest":"2米多长的木头背上山，就是一周烧饭的柴；玉米面、水和盐拌匀，蒸熟就是一餐饭…这是11年前侯长亮刚到偏远山区支教时看到的。"
        },
        {
        "title":"考公为什么会越来越卷",
        "hotnum":1963655,
        "digest":"在考公日益白热化的状况下，如果说高考是改变人生命运的“独木桥”，那么考公更像是搏一搏运气的“走钢丝”。有些人主动选择走这条钢丝，有些人却是被迫。"
        },
        {
        "title":"伊拉克宣布用人民币结算中国商品",
        "hotnum":1824946,
        "digest":"据外媒报道，伊拉克央行2月22日表示，将在与中国的进口贸易中以人民币进行结算。"
        },
        {
        "title":"2040年参加高考人数或不到600万",
        "hotnum":1768980,
        "digest":"2月25日讯，据数据推算，按照当前普职率和大学本科招录比，到2040年参加高考的人数或将降至不到600万，其中本科生或仅200余万。"
        },
        {
        "title":"台湾枪击案两嫌犯非法进大陆被抓获",
        "hotnum":1740699,
        "digest":"日前，台南“88枪枪击案”有重大突破，两人被大陆警方在厦门拦下并逮捕，将交由台湾警方处置。"
        },
        {
        "title":"白俄罗斯总统卢卡申科将访华",
        "hotnum":1708119,
        "digest":"2月25日，外交部发言人华春莹宣布：应国家主席习近平邀请，白俄罗斯总统卢卡申科将于2月28日至3月2日对中国进行国事访问。"
        },
        {
        "title":"涉猥亵女干部的县长辞去人大代表",
        "hotnum":1697862,
        "digest":"2月25日，赣州市人民代表大会常务委员会发布公告，安远县县长李秋平辞去赣州市人大代表职务，其此前被控猥亵女干部。"
        },
        {
        "title":"丫丫回国流程进行到哪一步了",
        "hotnum":1663114,
        "digest":"2月23日，志愿者慧慧前往中国动物园协会，了解“丫丫”回国的相关情况。24日，慧慧表示，关于“丫丫”回国的审批流程，中动协说还在等美国那边的审批。"
        },
        {
        "title":"商丘公交司机称工资已全部发下",
        "hotnum":1638765,
        "digest":"2月23日，河南“商丘公交”公众号发布通告，于3月1日起暂停运营商丘市市区公交线路。25日，一位公交车司机称自己收到了拖欠了几个月的工资。"
        },
        {
        "title":"省考",
        "hotnum":1604031,
        "digest":"2月25日，20余省份将举行2023年公务员招录的笔试。在2023年的招录中，多地公务员岗位面向应届毕业生进一步扩招，并多举措鼓励、引导各类人才投身基层建设。"
        },
        {
        "title":"姐弟恋比例持续攀升",
        "hotnum":1417881,
        "digest":"近期，多地结婚登记平均年龄超30岁，根据杭州市数据显示，姐弟恋比例持续攀升，女方大男方1-4岁的有12612人，占女性结婚总数19.31%。"
        },
        {
        "title":"南京钟山风景区通报一游客站在石刻文物上拍照",
        "hotnum":1407274,
        "digest":"2月25日，南京钟山风景区管理局通报：24日下午，景区梅花山片区一游客站在石刻文物上拍照。志愿者上前制止劝导，但该游客不听不理。现警方已开展调查。"
        },
        {
        "title":"强制学生献血？首都师范大学官微辟谣",
        "hotnum":1267678,
        "digest":"近日，网络上流传首都师范大学强制学生献血的说法，引起不少网友关注。2月25日，首师大通过官微紧急辟谣，表示“人在家中坐，锅从天上来”。"
        },
        {
        "title":"湖北原副省长曹广晶被公诉",
        "hotnum":1175651,
        "digest":"近日，记者从最高人民检察院获悉，湖北原副省长曹广晶涉嫌受贿、泄露内幕信息案，经最高人民检察院指定，由江苏省徐州市人民检察院审查起诉。"
        },
        {
        "title":"徐嘉余回应与王冰冰传闻",
        "hotnum":1016769,
        "digest":"近日，时隔半年，游泳运动员徐嘉余回应与王冰冰传闻。徐嘉余表示，已放下个人感情，将会专注训练。"
        },
        {
        "title":"周杰伦演唱会附近酒店涨价三倍",
        "hotnum":980024,
        "digest":"2月23日晚，周杰伦演唱会海口站官宣。记者发现，海口多家酒店已经将演唱会期间的房价大幅调整，一酒店的价格为2805元起，该酒店平时价格最低965元。"
        },
        {
        "title":"与前夫摆拍家暴视频女子出镜道歉",
        "hotnum":775689,
        "digest":"2月23日，“阜阳敏姐”发布自己被前夫家暴的视频引关注，经证实是剧本。2月25日，当事人出镜道歉：为博流量喊来前夫摆拍，很后悔，大家不要和我学。"
        },
        {
        "title":"震撼！全景还原北溪被炸过程",
        "hotnum":700034,
        "digest":"“北溪”管道究竟是如何被炸的？美国85岁资深调查记者西摩赫什持续爆料美国炸毁“北溪”管道的相关细节。记者收集已有爆料和线索，并采访了一位特殊的人。"
        },
        {
        "title":"白俄罗斯宣布调动一支导弹部队",
        "hotnum":610495,
        "digest":"当地时间2月24日，白俄罗斯国防部发布消息称，在战斗准备行动框架下，白俄罗斯调动了导弹部队中的一支部队至预定地点。不过目前没有透露具体地点。"
        },
        {
        "title":"95岁抗战老兵骨灰中发现3枚弹片",
        "hotnum":582176,
        "digest":"2023年2月1日，家住安徽合肥的95岁抗战老兵袁文明辞世，遗体火化后跟随老人一生的三枚弹片重见天日。"
        },
        {
        "title":"足协拟安排郑智陈涛任国足中方教练",
        "hotnum":564985,
        "digest":"2月25日报道，足协拟安排郑智和陈涛担任中方教练，邵佳一出任国足新一任领队。"
        },
        {
        "title":"川籍华人飞3000公里看丫丫哭了",
        "hotnum":559480,
        "digest":"近日，一位川籍华人去看望丫丫，泪洒动物园，拍摄者表示，感觉丫丫的情况很不好，我们感觉很无助。"
        },
        {
        "title":"101岁老人每天赶2场麻将",
        "hotnum":559037,
        "digest":"杭州101岁老人俞阿花，一天要赶两场麻将，身体硬朗、思路清晰、洗衣做饭样样能行。谈到长寿秘诀，俞老太太表示，爱啃鸡爪猪蹄，心态一定要好！"
        },
        {
        "title":"乌总统强忍泪水：过去1年很少见家人",
        "hotnum":558927,
        "digest":"2月24日，俄乌战事一周年新闻发布会上，乌克兰总统泽连斯基在谈到家人时强忍泪水，称去年一年很少见到家人。"
        }
        ]
        },
        "error_code":0
        }
     */
    // http://apis.juhe.cn/fapigx/networkhot/query?key=1097e72b544bc31de0fb90b6624583b7
    Response response = await Dio().get("http://apis.juhe.cn/fapigx/networkhot/query?key=1097e72b544bc31de0fb90b6624583b7");
    HotTodayModel model = HotTodayModel.fromJson(response.data);
    emit(state.setModel(model));
  }
}
